package com.nereyda.application.loaders
{
	import mx.core.UIComponent;
	
	public interface GadgetLoader
	{
		function getGadgetClass() :Class;
		function getGadgetName()  :String;
		
		function get loaded():Boolean;
		function set loaded( value:Boolean ):void;
		
		function get instance():UIComponent;
		function set instance( value:UIComponent ):void;
		
		function get displayIcon():UIComponent;
		function set displayIcon( value:UIComponent ):void;
	}
}